package com.learn.dto.system.base;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.List;

/**
 * 创建token请求实体类
 *
 * @author yaoqihui
 * @version 2024/3/20
 * @see [相关类/方法]
 */
@Data
@Accessors (chain = true)
public class CreateTokenReq implements Serializable
{
	private static final long serialVersionUID = - 395487217882742468L;

	/**
	 * 操作员id
	 */
	private String operatorId;
	/**
	 * 操作员账号
	 */
	private String account;
	/**
	 * 操作员账号类型
	 */
	private String accountType;
	/**
	 * 租户id
	 */
	private String tenantId;
	/**
	 * 渠道
	 */
	private String channel;
	/**
	 * 接口权限列表
	 */
	private List<String> restAuthList;

	/**
	 * UA
	 */
	private String ua;

	/**
	 * 来源ip
	 */
	private String clientIp;
}
